MailPoet\Subscribers\ImportExport\Import\Import B

Total Complexity 82
Dependencies 18
Dependents 1
Total lines 559
Lines of code 451
Logical lines of code 238
Comment lines 28
Methods 20
Properties 16

Methods 20

Method Rating Maintainability Complexity Lines of code
validateSubscribersData()
A
44 13 46
process()
A
40 11 63
createOrUpdateCustomFields()
A
44 8 46
createOrUpdateSubscribers()
A
44 8 46
validateDateTimeAttemptCustomFormat()
S
49 6 33
splitSubscribersData()
S
49 5 34
validateDateTime()
S
57 4 17
setSubscriptionStatusToDefault()
S
59 4 15
addSubscribersToSegments()
S
54 3 24
validateImportData()
S
57 3 17
deleteExistingTrashedSubscribers()
S
60 3 14
__construct()
S
49 1 31
addField()
S
63 2 11
getSubscribersFields()
S
66 2 9
getCustomSubscribersFields()
S
67 2 9
addMissingRequiredFields()
S
70 2 6
transformSubscribersData()
S
68 2 7
setSource()
S
64 1 10
setLinkToken()
S
64 1 10
synchronizeWPUsers()
S
78 1 3